package com.bestcem.xm.ticket.service.dto.mq;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author XiaoYunSong <ys.xiao@idiaoyan.com>
 * @version v1.0
 * @date 2021/8/18 19:03
 */
@Data
public class TicketRecordCreatedDTO {

    /**
     * surveyId
     */
    @JsonProperty("surveyId")
    private String surveyId;

    /**
     * ticketNo
     */
    @JsonProperty("ticketNo")
    private String ticketNo;

    /**
     * ticket_created_dt
     */
    @JsonProperty("ticket_created_dt")
    private Date ticketCreatedDt;

    /**
     * status
     */
    @JsonProperty("status")
    private Integer status;

    /**
     * region
     */
    @JsonProperty("region")
    private String region;

    /**
     * code
     */
    @JsonProperty("code")
    private String code;

    /**
     * regionName
     */
    @JsonProperty("regionName")
    private String regionName;

    /**
     * surveyTitle
     */
    @JsonProperty("surveyTitle")
    private String surveyTitle;

    /**
     * surveyNo
     */
    @JsonProperty("surveyNo")
    private String surveyNo;

    /**
     * resId
     */
    @JsonProperty("resId")
    private Integer resId;

    /**
     * ticketId
     */
    @JsonProperty("ticketId")
    private String ticketId;

    /**
     * event
     */
    @JsonProperty("event")
    private Integer event;

    /**
     * title
     */
    @JsonProperty("title")
    private String title;

    /**
     * userId
     */
    @JsonProperty("userId")
    private String userId;

    /**
     * userName
     */
    @JsonProperty("userName")
    private String userName;

    /**
     * source
     */
    @JsonProperty("source")
    private Integer source;

    /**
     * roleId
     */
    @JsonProperty("roleId")
    private String roleId;

    /**
     * id
     */
    @JsonProperty("id")
    private String id;

    /**
     * created_dt
     */
    @JsonProperty("created_dt")
    private Date createdDt;
}
